package com.aiti.lulian.bo;

import com.aiti.lulian.entity.LuLianEnterpriseMainIndustry;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class YunZhanTingEnterpriseHistoryRequest {

    /** 主键 */
    private String baseId;

    /** 企业名称 */
    private String baseName;

    /** 统一社会信用代码 */
    private String unicode;

    /** 法人 */
    private String legalPerson;

    /** 行业门类 */
    private List<LuLianEnterpriseMainIndustry> mainIndustrys;

    /** 省 */
    private String province;

    /** 市 */
    private String city;

    /** 区 */
    private String county;

    /** 地址 */
    private String address;

    /** 单位类型 */
    private String registerType;

    /** 经营范围 */
    private String businessScope;

    /** 注册时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date registerTime;

    /** 经营期限 */
    private String enterpriseTermType;

    /** 短期经营时间开始 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date enterpriseTermStart;

    /** 短期经营时间结束 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date enterpriseTermEnd;

    /** 网站 */
    private String webSite;

    /** 注册资本 */
    private double registerCapital;

    /** 联系人 */
    private String linkMan;

    /** 联系人手机号 */
    private String linkPhone;

    /** 固话 */
    private String fixedPhone;

    /** 邮箱 */
    private String email;

    /** 联系地址 */
    private String contactAddress;

    /** 营业执照 */
    private String businessLicenseUrl;

    /** 材料扫描 */
    private String authenticationUrl;

    /** 其它材料 */
    private String otherCertificatesUrl;

    /** 规模 */
    private String scale;

    /** 年营业额 */
    private String annualTurnover;

    /** 企业状态 */
    private String status;

    /** 备注 */
    private String remark;

    /** 管理员角色Id */
    private String adminRole;

    /** 管理员新增企业认证时用到 */
    private String userPhone;

}
